
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
W jaki sposób zabrać się do tego kursu Javy, aby wynieść z tego jak najwięcej?
Jak stworzyć projekt w Javie? Jak uruchomić program?
Przydatne skróty w formie tekstowej przygotowane do wydruku
Sprawdź, swoją wiedzę na temat nazewnictwa zmiennych.
Te ćwiczenie nazywa się "Kontrola Wieku" jego celem jest sprawdzanie wieku osoby i odpowiedzieć: czy osoba powinna się uczyć, pracować, czy iść na emeryturę.
Tekstowe wytłumaczenie czym jest 'this'.
Szybkie podsumowanie tego co poznaliśmy.
Dowiedz się jak pobrać dane od użytkownika w konsoli z pomocą klasy Scanner
To ćwiczenie nosi nazwę „Saldo konta” i ma na celu przećwiczenie enkapsulacji i użycia klasy Scanner w Javie.
Program powinien reprezentować rachunek i umożliwiać wpłatę, wypłatę oraz sprawdzenie stanu konta za pomocą klasy Scanner w celu uzyskania wartości wpłaty i wypłaty.
Oczekuje się, że student zaimplementuje klasę rachunku z prywatnym saldem, metodę wpłaty, wypłaty i getBalance oraz użyje klasy Scanner w metodzie main, aby uzyskać dane od użytkownika.
Kursant powinien przetestować kod z różnymi wartościami wejściowymi, aby upewnić się, że działa zgodnie z oczekiwaniami. Celem tego ćwiczenia jest pomóc uczniom w przećwiczeniu i zrozumieniu zasad enkapsulacji i użycia klasy Scanner w Javie. Tworząc klasę Konto z metodami Balance, Depozyt, Wypłać i GetBalance, uczniowie dowiedzą się, jak wykorzystać enkapsulację do ukrycia szczegółów implementacji i ograniczenia dostępu do stanu wewnętrznego obiektu. Korzystając z klasy Scanner w metodzie main w celu uzyskania danych wejściowych od użytkownika na potrzeby operacji wpłat i wypłat, kursanci nauczą się odczytywać dane wejściowe użytkownika w programie Java. Ogólnie rzecz biorąc, to ćwiczenie ma na celu lepsze zrozumienie przez uczniów zasad OOP i obsługi danych wejściowych użytkownika w Javie.
częste zadawane pytania do lekcji: interfejsy oraz sortowanie obiektów
W moim kursie Javy nie musisz znać podstaw programowania.
Nauczysz się wszystkiego od zera.
Obal mit, że programowanie jest dla nielicznych.
Pisz własne programy! :)
Java jest językiem zorientowanym obiektowo. Jego główną zaletą jest to, że może być odpalony wszędzie na Windowsie, Linuksie, Uniksie, Macintoshu, smartfonie itd.
Java jest jednym z najbardziej pożądanych języków przez pracodawców - poznając Jave na pewno łatwo znajdziesz pracę.
W Javie możesz tworzyć aplikacje mobilne na Androida, gry komputerowe (Minecraft), aplikacje pulpitowe i wiele innych.
Po kursie będziesz potrafił tworzyć różnego rodzaju aplikacje od zera.
Dowiesz się jak używać większości komponentów, które udostępnia pakiet Swing. Podczas poznawania Javy, tworzymy wiele naprawdę bardzo ciekawych programów.
UWAGA! W kursie piszemy zamiast zwykłego prostego wszędzie powtarzającego się notatnika swoją własną aplikację ZIPPER, która potrafi skompresować pliki, katalogi oraz ich podkatalogi wraz ze wszystkimi plikami w środku. Co więcej robimy to kompletnie od zera! Poprowadzę Cię krok po kroku jak tworzy się profesjonalną aplikację.
Po kursie będziesz znał i rozumiał zagadnienia takie jak:
kompilator, JVM etc.
klasy i obiekty
zmienne/typy zmiennych
operatory arytmeczyne, relacyjne, bitowe, logiczne
wyrażenia warunkowe if / else / switch
tablice jedno/wielowymiarowe
pętle - for / while / do-while
metody, przeładowanie/nadpisywanie metod, przekazywanie zmiennych do metod
programowanie zorientowanie obiektowo
zmienne referencyjne
konstruktory
interfejsy
wyjątki
pakunki i modyfikatory dostępu private, public, protected
polimorfizm
rzutowanie
wyrażenia lambda (Java 8)
klasy abstrakyjne
czym są strumienie wejścia/wyjścia
tokenizacja danych i serializacja obiektów
czym jest ZIP i GZIP, czym się różnią
czym jest synchronizacja oraz wątki
w jaki sposób synchronizować wątki, przez co Twoje programy będą działały dużo szybciej
w jaki sposób rysować na panelach
w jaki sposób napisać aplikację z animacją odbijających się kulek
poznasz zaawansowane możliwości pisania klas oraz metod generycznych.
dowiedz się czym są kolekcje, mapy
dowiesz się w jaki sposób działają różnego rodzaju struktury np. HashMap, HashSet, LinkedList, ArrayList itp.
I wiele wiele innych... (zapraszam do opisu lekcji niżej)
Uwaga! Dodałem do kursu GRATIS 12 lekcji trwających 2,5h o podstawach tworzenia aplikacji mobilnych w Android Studio. Dowiedz się jak tworzyć aplikacje mobilne :)
GWARANCJA SATYSFAKCJI
Ponad 350,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba, to pamiętaj, że masz aż 30 dni na to, by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
POMOC INSTRUKTORA
Jeśli masz jakiekolwiek pytania, związane z poruszonymi tematami w Java to pisz śmiało, zawsze chętnie pomogę :)
PEWNY ZAKUP
Sprawdź jakość kursu - oglądaj darmowe lekcje
Proszę, zanim zakupisz kurs, oglądnij darmowe lekcje! Nie kupuj kota w worku! Sprawdź jakość kursów przed zakupem!
Dołącz dziś i naucz się szybko i bezproblemowo Java ze mną!